From: route@monster.com
Sent: Wednesday,
November 2, 2016 12:41 PM
To: hg@apeironinc.com
Subject: Please
review this candidate for: Software Engineer
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
November 12 2015 Jeff
Fries(Skype ID: jeff_fries) Southeastern U.S. ONLY Cell
Phone: (919) 930-4827 Email: jeff4098@yahoo.com “I embrace using Rapid Application
Development to Save Time and Money” Objective Technical Project Manager on & offshore
of 60+ Developers, Chief Architect, iLog JRules Development, Solutions
Architect/Data Modeler, Data Architect or Business Analyst. Summary Inventor and Holder of Extremely Secure
Computer Security Encryption Decryption Patent. Hadoop Distributed File System(HDFS).
Architected, Designed, and Implemented UI, AngularJS, EXT-JS Sencha and
SmartGWT Framework, Data Modeling, Database Creation, Portlet based Dashboard
containing Widgets. Mule and WSO2 ESBs. Used by Corporate Execs, this Human
Engineered Dashboard featured Quick Decision Key Performance Indicators and
Jasper Report Server. Used Jasper Libraries to create an Ad-Hoc User
Reporting Subsystem. As Lead Web 2.0 UI Architect, created Exciting and
Highly Usable Web 2.0 Enterprise Applications, Enterprise Web Development,
Jboss Rules(named DROOLS), IBM iLog JRules, Security
Assertion Markup Language (SAML), IBM WebSphere Commerce
Framework, Python, PHP, GWTP ESB, Camel ESB, C++, Java, J2EE, Rich Client
Interfaces, Portals and App Servers(WebLogic, WebSphere, Liferay, and
JBoss), JSR-168 Portlet Standard, Apache Tomcat Servlet
Container, including iPlanet, Apache Tomcat, Windows Server 2003, Internet
Information Services (IIS) 6.0, Apache HTTP Server and Tomcat, JRun, Netscape
Information Server(NIS), Enterprise Server, Servlets, jQuery, YUI, Smart
GWT 3.0, GWT 2.3, GWTP Version 2.4, and GWT-EXT, Adobe Flash/Flex,
Seam, JSP, Java Server Faces(JSF), RichFaces, Dynamic HTML(DHTML), DOM, CSS,
AJAX (xmlhttp), JavaScript, ASP.NET, Swing, AWT, php, Carousel XUI, Eclipse,
MyEclipse Ver. 5.0, WebLogic Workshop, WebSphere Studio Application Developer
(WSAD) Version 5.1.2, Jdeveloper, Jbuilder, Data Synapse GridServer,
iBator & iBatis, Hibernate 3.0, Spring 2.0, SOAP Web Services, Web
Services Description Language(WSDL), Full SDLC, Enterprise
Architecture, System and Database Design, Object Oriented Design
& Development, Automate to reduce Development Costs, Java, EJB3
J2EE, Service Oriented Architecture(SOA) and Enterprise Service Bus,
Performance Analysis and Redesign, Ruby On Rails, Technical Project
Manager over a Development Team of more than 50 Developers, Fair Isaac Blaze
Advisor, IBM iLog Rules, Drools (JBoss Rules Engine), jBPM (Business
Process Management Engine and Business Process Management Suite) for BPMN2 ,
Graphical Process Definition, JNDI (Java Naming and Directory
Interface), Groovy 1.6, Database Architecture and Data Modeling,
JDBC/ODBC (DataBase Connectivity) Driver Manager and Drivers, Heavy SYBASE
using complex joins, Hibernate, Toplink, JPA, Data Access
Objects(DAOs), Online Bill Pay, Business Process Engineering, Workflow Management,
Human Factors Engineering(HFE), MVC (Model View Controller), STRUTS,
Spring MVC, Database Administrator(DBA), Agile Software Development, Scrum,
Requirements Gathering/Design/Development/Testing, helped companies
migrate from Project Oriented to Enterprise Systems, Enterprise Service Bus
(ESB), XML Generation, SAX and DOM Parsing, Xtreme Programming (XP), Telecom
Industries including AT&T, MCI, Bell group, and Cisco Systems, Business
Analysis, Rational Unified Process (RUP), UML, Use Cases, UIDs, State
Diagrams, Interaction Diagrams, Collaboration Diagrams, Japplets, XML, XSL,
XSLT, ANSI SQL, Agile Technologies, Tool Command Language (TCL) , and Member
of the Ultrix Engineering Group - Digital Equipment Corp's Unix Development
Team, Security Systems and Subsystem creation, Invented a Multi-Dimensional
Hack-Proof Encryption Algorithm, created many extensive ETL (extract,
transform, and load) applications for Deutsche Bank. UI Development using
Angular JS ans Sencha EXT-JS Version 4.0 Experience Fidelity Investments Aug. '15 - Nov. '15 Durham,NC Consultant/Advisor/Full Stack Lead ·
WSO2 Sequence
Creation. ·
Developed
Java Class Mediator ·
Created an
Xpath Transformer Schema ·
Code Reviews ·
Coding using
Eclipse, Git, Stash, Source Tree. ·
Soap Web
Services and SOAP UI Tool. ·
RESTful Web
Services. Bank Of
America
Sep '14 - Aug '15 Consultant/Advisor/Architect ·
Created a Tomcat Application in
Java, Jersey RESTful Services both Stand Alone running on Jenkins and UI Web
Based using Tomcat Server, AngularJS, and Bootstrap JS. ·
Added Concurrency Control via
multi-threading and Synchronization. ·
Reverse Engineered Python
Application to create Java Based Replacement for Release Management
Validation Suite. ·
Created UI using AngularJS,
Bootstrap CSS and MVC Controlled Backend ·
Enhanced and Maintained Everest
Portfolio Management and Portfolio Relationship Portal. ·
Developed Screens in Financial
Risk Analysis Portal using Sencha EXT-JS Version 4.0 ·
Used AngularJS for UI Development
creating Enhancements and correction of bugs. ·
Designed and Implemented UI NAICS
Search using Checked Tree Panel, SuperBoxSelect.js, and ComboBox.js featuring
Interactive functionality to/from Tree Panel and Suggestion Box. SC
DHHS
Apr '14 – Sep '14 Consultant/Advisor/Architect · Mulesoft Service Buss developed services using SOAP and
deployed to the Mulesoft Service Buss. · Created UI POC using GWT Development Environment.
Presented findings to Management. · Trialed Oracle Service Buss, AWOS2 Service Buss and
Mulesoft. Critiqued each for ease of use with regard to Administration. · Reviewed Architecture and made Recommendations for
changes. · Created UI Wireframes and Interactive Prototypes for four
Interactive Prototype Screens using Axure RP Pro for SC DHHS Medicaid
Replacement Project. · Developed User Interface using AngularJS, Kendo UI, and
Bootstrap.CSS. · Created Reference Data Screens, Menu, List, Add Reference
Code, and Edit Reference Code using AngularJS, KendoUI Grid and DropDownList
Components, AngularJS Forms, and Bootstrap.CSS. · Created Mock MuleSoft Mule Service with Mock Data returned
via REST API.
Swisslog
Apr ‘ 13 – Feb ‘14 Newport News, VA SmartGWT & Jasper Dashboard
Architecture, Design, and Implementation Consultant · Responsible for the Architecture, Design, Implementation
and Test of the Performance Indicators Displayed Auto Pick Warehouse
Management Dashboard. · Reverse engineered Perl Scripts used in version 1
Dashboard. The Dashboard I worked on was the second version. The second
version was developed in Java instead of php. The php used perl Scripts to
gather data for the original Dashboard version. · Used REST to access some services. Both POST and GET
methods were implemented for various server side invocations. · Database Modeling, Creation of Logical and Physical Data
Models, Data Location Distribution across Application’s DB Servers, Caching. · Architected, Designed, and Implemented per requirements an
Executive Dashboard containing Graphical and Number Quick Glance Decision
Widgets based on SmartGWT Version 4.0 Portlet technology. · Dashboard included Jasper Dynamic Reports based Ad Hoc
Reporting functionality using My-SQL Database to create a Logical and
Physical Data Model for the My-SQL centric Dashboard Database. · Created various services including Database JDBC Access
services. · Used SmartGWT Visual Builder to auto-create Data Source
definitions, SmartClient Components such as ListGrid, ListGridRecords and
Portlets. · Used JReport Designer to include Data Source, Queries, and
Business Views for Reporting Subsystem allowing easy end user designed
reports. · Added Jasper Reporting Subsystem as an alternate low cost
solution for the Dashboards’ Reporting Subsystem. · Using Single Sign-on allowed users to transparently access
the Reporting Subsystem from the Dashboard. Single Sign-on with Ad Hoc Query
Report Generator built into the Dashboard. · Saved Development Money using Rapid Application
Development Solutions. · Prototyped the Dashboard using Ruby On Rails to see its
effectiveness. · Developed Ad Hoc Query Report Generation Subsystem
Prototype. Delta
Airlines
Apr '12 – Feb ‘13 Atlanta, GA GWTP MVP Version 2.4
Consultant ·
Developed enhancements to existing
system Deltas Service Center application. ·
Made recommendations on
look-and-feel changes. ·
Added Timing Probes into strategic
location of code and determined Templates would need to be ·
Recommended lazy screen creation
and loading when each as action is performed by the user upon request of
screen display. ·
Performance analysis and
recommended improvements. ·
System Wide Solution Architecture
Changes to make the application perform well and make it more easily
maintainable.CommonComponent Creation and Integration. ·
Architected a Generic Solution for
Popup Panels used in Same Day Travel Subsytem of the Delta ·
Implemented Popup Panels into Same
Day Travel Screen of the Delta Airlines Agent Travel Research and Sales
System. ·
Integrated Popup Panels into the
Screens used in the Delta Same Day Travel Functionality of the Delta Airlines
Agent Travel Research and Sales System. IBM
Jan ’12 – Mar '12 Research Triangle Park, NC iLog JRules
Developer · Researched Web Application JRules Integration. · Created Rule Project using JRules Rule Studio. · Performed Database Modeling, Creation of Logical and
Physical Data Models, Data Location Distribution across Application’s DB
Servers, Caching. · Created Business Rules using IBM iLog JRules. · Created Rule Flow. · Debugged Rule Flow. · Tested JRules on using Decision Validation Services · Deployed Rule Project to the Rule Execution Server. · Published Rule Project on the Rule Team Server. · Managed, Validated, Monitored, and Audited Rules from the
Rule Team Server. · Supported jBPM app for BPMN2. Elavon
Jul ’11 – Dec ‘11 Knoxville, TN Gwt MVP - Rich User
Interface Solution Architect · Provided Mentoring and Advice on using GWT Version 2.3
used with UIBinder. · Created prototype using Smart GWT Version 3.0 for
evaluation purposes. Tested SmartGWT MVC, Data Access, and its Local
and Remote DataSource binding and configuration capabilities. · Performed Database Modeling, Creation of Logical and
Physical Data Models, Data Location Distribution across Application’s DB
Servers, and Caching. · Ported and Integrated GWT Application to Liferay Portal
Version 6.0. · Made recommendation on Development and Design Patterns
using Generic Patterns of Design and Implementation reducing Design and
Development costs. · Designed and Implemented a Merchant Credit Card Processing
Form-like application using Java, J2EE, Hibernate, Spring, MySql and Oracle
using Rational Software Architect IDE. · Used IBM iLog JRules for Credit Application
Acceptance Criteria Rules Implementation. · Created Web Services for City and State lookup by Zip
Code, Bank Name lookup by Routing Number and Costco Merchant Membership Info
lookup. · Integrated WebSphere App. Server Web Application into
Liferay Portal. · Created ANT Build File and Tested Build and Deployment of
the Portal Application. Sensus(Six Month Contract)
Dec ‘10 – Jun ‘11 Morrisville, NC UI Solutions
Architect ·
Control and Monitoring System for
Street Lighting, Electric Grids and Electric, Water and Gas Meters. ·
Architected RNI 3.1 Common Control
Framework Web Based UI ·
Discovered UI Patterns of
Reusability. ·
Used iLog JRules for
Billing rules definition and implementation. ·
Used Camel ESB for Event
Processing. ·
Identified Reusable Widgets and
Panels. ·
Designed and Implemented jQuery
Plug-Ins ·
Designed and Implemented jQuery
Widgets and Panels. ·
Designed and Implemented
Highcharts Graphs and Charts. ·
MVC Control based on Struts2. ·
Application runs on Tomcat Version
6.0 Deutsche Bank
Jan ‘10 – Nov '10 Cary, NC Java/Web Service Development ·
Used Hadoop Distributed File
System for Storage and Operating on Big Data. ·
Business Analyst met with Users to
discuss Business Processes. ·
Developed perl scripts to drive
the ETL. ·
Reverse engineered and maintained
existing perl scripts used for ETL. ·
As a Business Analyst collected
Business Requirements for the Application being created. ·
Architected, Designed and
Implemented Locates Application using Flash/Flex, Rich Web 2.0 UI, WebLogic
and Axis Web Services, deployed to SunOS Linux. ·
Architected Database and Data
Structure using Object Modeling approach. ·
Added code to Money Market
application. ·
Performed Database Modeling,
Creation of Logical and Physical Data Models, Data Location Distribution
across Application’s DB Servers, and Caching. ·
Modified Coherence based
Applications. ·
Code invoked Web Services using
complex table joins for Sybase data selects. ·
Created Axis Web Service for
gathering Trade and Monetary historical information. Web Services based on
WSDL definitions. ·
Created various Java applications. ·
Deployed code to Unix servers and
WebLogic App Server. ·
Mentored on GWT Development. ·
ETL (extract, transform, and load)
extracting data from a source applications database, transforming it to the
requirements of the destination application and loading it into the
destination application’s database. ·
Used php to develop interactive
web application for buy/sell decisions. ·
Migrated applications to use the
Oracle Database and Coherence Distributed cache. ·
Created data exchange application
using WebLogic J2EE and Web Services. ·
Security Services were built into
Web Service Data Exchanges. ·
Source Code was maintained in
SubVersion repository accessed via Tortoise User Interface for subversion. ACN
Sep
‘09 – Dec ‘09 Concord, NC Senior Software Consultant ·
Architected, Designed and
Implemented Web 2.0 UI using the Google Web Toolkit (GWT
and
EXT). Implemented code in Presentation, Business and Data Layers. ·
Business Analyst met with Users to
discuss Business Processes. ·
As a Business Analyst collected
Business Requirements for the Application being created. ·
Created SQL Scripts to make
various Data Corrections to the Telecommunications Order Processing and
Billing Databases. ·
Automated Order Processing for
Telecommunications Order Entry and Fulfillment using php language for
interactive dynamic web application. ·
Guided and Mentored Junior Level
Developers with Development Process. ·
Created Java Code and Ant Build
Scripts for Automated Nightly Builds. ·
Architected Solutions to current
problems. ·
Heavily used XSLT to perform rules
based transformations. Bank of America
Apr ‘09 – Aug ‘09 Charlotte, NC Senior Software Consultant ·
Architected, Design, and
Implemented Web 2.0 Application using Flash/Flex for the User Interface.
Application provided functionality for a Financial Market Risk Analysis
System. ·
WebLogic Portal Development.
Developed various portlets as plug-in web components to the Portlet
Container. ·
Modified Build Scripts adding
dependency checks to determine which source code to rebuild. ·
Evolved J2EE EJB Application
modifying an existing application to an improved application with enhanced
workflow. ·
Set up a Distributed Cache and
Computing Framework based on the Synapse GridServer technology. Created a
working prototype with concurrently running Risk Management Distributed
Calculations. This solution consisted of running jobs across processors
contained process execution task splits and joins. This application consisted
of WebLogic App. Server, Spring, and Hibernate components accessing an Oracle
10 Database. ·
Set up Cruise Control Continuous
Integration Build Environment. ·
Created Flex Test Clients. Modified
Sever side services for Flex and Flex Data Binding. ·
IBatis Data Layer Construction and
Testing. ·
Junit and Cactus Local and Remote
Testing. ·
Helix Workflow and Bus. Process
Engineering Language. LC Industries Inc.
Jun ‘08 – Feb ‘09 ·
Performed multiple roles including
Business Analyst, Database Architect, Data Modeler. Created Physical
Database. As a Data Architect create the Logical and Physical Data Model. ·
Created a Content Management
subsystem as part of the eCommerce Application. ·
Created a ContentContentManagement
Tool for Adding/Removing Products and Product Descriptions to/from the
Content Management Subsystem. ·
Created DB Schemas with Tables,
Table Column Definitions and Associations. ·
Performed Database Modeling,
Creation of Logical and Physical Data Models, Data Location Distribution
across Application’s DB Servers, and Caching. ·
Business Analyst met with Users to
discuss Business Processes. ·
Evaluated using iLog JRules for
Business Rules associated with Customer Buying characteristics and discounts.
We ended up using Drools as it was the least expensive solution. ·
As a Business Analyst collected
Business Requirements for the Application being created. ·
Architected and Designed LC
Industries BuyLCI eCommerce Web Site Multi vendor Web 2.0 based
eCommerce system. ·
Technologies used: JSF, JSP,
Backing Beans Bus Layer, JPA, Hibernate 3.0, Spring MVC, Microsoft’s
SQLServer Database Server, Web Services using SOAP UI tool, Apache Drools
Engine and Development Environment. ·
Enhanced the JSP Standard Tag
Library by adding tags streamlining the development of the JSP Application.
Used the tag library to solve simple repetitive processing that would have to
otherwise be coded each and every time the functionality was required. ·
Utilized IBM WebSphere Application
and WebSphere Commerce Enterprise Suite. ·
IBM WebSphere Commerce provided
most of the infrastructure for eCommerce Store Content, Product Search,
Content Data Loading from Vendors, Contracts and Entitlements, Collaborative Content
Management providing business users control over the creation, management and
publishing of product information, Web content and campaign information.
Additionally, IBM WebSphere Commerce was used to deliver a rich, relevant
customer and partner experience by extending a common set of business
services across every point of interaction. ·
Seamlessly integrated order
processing across channels and external systems such as the Warehouse Order
Submission and Fulfillment system via the use of IBM WebSphere Commerce
eCommerce Framework. ·
Secure Transaction Control. ·
Set up Security Subsystem using
Spring acegi. ·
Used Spring MVC based on Struts 2
Model. ·
Created Users, Roles, and UI
Screens to map Users to Roles and Roles to Functions. ·
Promoted Marketing Campaigns,
Discount Programs, and Customer Personalization via the easy to use IBM
WebSphere Commerce suite of enabling software. ·
Order Payment processing via
Credit Card transactions were used for order payment. This feature was also
provided by the WebSphere Commerce infrastructure. Cormine Intelligent Data
Apr ‘08 – Jul ‘08 GWT with Machine Learning and Natural
Language Processing Consultant ·
Provided consulting services
including review of the current code, current code file structure, and
current flow-of-control model. ·
Architected, Designed and
Developed GWT Web 2.0 Web Data Search Engine and UI Panels. ·
Used Machine Learning and Natural
Language Processing to dissect web based data to create advanced search
mechanisms providing intelligent search functionality to the Government. ·
Modified Sources List View using
GWT and GWT-EXT components. Used GWT-EXT for advanced page level
implementations, table edits and remote table data sorting. Recommended and
integrated GUI Builder for Rapid Application Development. ·
Added Combo Box to select Sources
Status on List View. Added colored Status Indicator to List View. ·
Used wrappers to wrap server side
calls to support GWT-RPC. GWT-RPC was used to invoke Asynchronous Services.
The UI Code also made calls to Synchronous code blocking as necessary
awaiting server side completion. ·
Added control functionality and
fields to Source Detail View. Added control code to modify what is displayed
/ hidden dynamically on parts of the screen based on a type selection. ·
Modified Select Lists to use
Database contained lists instead of hard coded lists. ·
Created Preprocessor Replacement
Items Screen. ·
Created Preprocessor Stop Words
Screen. ·
Created Preview Preprocessor
Changes Screen. Added Buttons to Toolbar to provide functionality to Commit
Changes and Discard Changes. ·
User Interface (UI) Development
based on Human Factors Engineering (HFE) was used on realtime screens
developed for the government. ·
Created complete round trip code
including UI, Services, and Spring 2.0 generated DAOs. JDS Uniphase Inc.
Oct ‘06 – Apr ‘08 NetComplete Architect – Lead Architect on
the NetComplete Architecture Team ·
Corporate Chief UI Architect. Lead
Meeting with other Product Area UI Architects. Set Corporate UI Architectural
Direction. Lead Migration to JBoss Portal creating a Unified Approach for
next
generation Corporation’s Umbrella
Flagship Application. ·
Architected Database supporting
above application. ·
Modified Python Scripts for
Support Updates. ·
Performed Database Modeling,
Creation of Logical and Physical Data Models, Data Location Distribution
across Application’s DB Servers, and Caching. ·
Introduced RedHat JBOSS Portal and
JBOSS Application Server to JDS Uniphase. ·
Spearheaded and championed the use
of JBoss Portal for the JDSU flagship product providing Single Sign-ON,
COMMON LOOK-AND-FEEL, JBOSS PORTAL as a corporate technology for
JDSU’s Umbrella based Flagship Application. ·
Presented Seminars. Topics
included GWT Capabilities, Setting up a development featuring GWT Designer
WYSIWYG UI Builder. ·
Helped Developers Set up their
Development environments including Eclipse, GWT Eclipse Plug-in, GWT Designer
and target Server. ·
Introduced JDSU to the Google Web
Toolkit (GWT) for Design and Development of a Rich Client Application with
more than 15 Real Time updating screens. ·
This code used GWT-RPC to invoke
methods which wrapped existing servlets providing server side services to the
GWT client. We no longer needed to explicitly create JavaScript code as it
was
compiled from the GWT code
developed in the Eclipse IDE. ·
Implemented Enterprise Service Bus
using Tomcat Servlets to satisfy Ajax and DHTML Service Requirements. ·
Created components using
Seam(JBoss Spring derived Framework). ·
Recommended and introduced the
Instantiations GWT Designer GUI Builder streamlined the development process.
Used the GUI Builder to create Composite Widgets based on Design
Patterns(sections of the screen
that were on many screens). ·
Designed, Developed, and
Maintained Application Configuration Code which ran on the UI using a mix of
Python and HTML. ·
Lead UI Architect of the JDSU
Corporate Architecture Team. Championed the use of JBoss Portal, Seam, Java
Server Faces(JSF), RichFaces, JBoss Developer Studio, Ajax enabled components
and the JBoss App Server for the
new NetComplete Application. ·
J2EE Application Prototyping using
WebSphere Studio Application Developer (WSAD). ·
Led the NetComplete UI
Architecture Team in the direction of Service Oriented Architecture using J2EE
and Web Based Application technologies including Struts and RAD
Development using
WSAD Built-ins to minimize mundane
development. ·
Real Time Screen and Controller
generation via Struts, DHTML, Java, and Servlets. ·
Suggested the HSQLDB in-memory
database to hold and order realtime view data. ·
Practiced Agile Software
Development using scrum type open office concept. ·
Spear-headed the use of the Google
Web Toolkit to rapidly develop applications in JDS Uniphase setting
Development Direction. ·
Recommended GWT and the
Instantiations Windows Pro GWT Designer Eclipse IDE plug-in to reduce
development time of the IPTV Real-Time Data Reporting Application. ·
GWT was used to create a Rich
Client Application without specialized Client Side Code. ·
Application provides Real Time
Screens used by Telecommunications Companies to Monitor, Diagnose, and Drill
Down into Problem Areas TV over IP Telecommunication Networks. ·
Used CVS and Subversion Source
Control environments. ·
Used iBatis Object Relational
Mapping and iBator which is an iBatis component generator for NetComplete
product usage as part of our development toolset. Lockheed Martin
Aug ‘06 – Oct ‘06 ·
Used MyEclipse Development
Workbench layered atop Eclipse for Design and Development of the IPV
Application for the client. ·
The MyEclipse environment contains
Spring, Struts, Hibernate, Drools, and Xdoclet utilized for advanced high
level rapid application development. ·
Architected, Designed using
Eclipse 3.2 and MyEclipse 5.0GA the JBoss Drools (Rules Engine) and jBPM
(Business Process Management Engine) providing Business Process Integration
melding these environments into
the Lockheed IPV Parts Order Entry and Fulfillment system. ·
Restructured Eclipse Project
contained Source Code requiring and internal understanding of Eclipse
allowing the modification of Eclipse internal hidden files. Mpower Communications Corp.
Apr ‘06 – Aug ‘06 ·
Solved Performance Issues on
Telecommunications Order Processing System. ·
Developed WebLogic Portal portlets
and J2EE EJB Application for Sale Invoice entries and income tracking. ·
The System was selecting an
alternate concurrent parallel Garbage Collector and has made Operating System
changes to improve application throughput. ·
Enhanced Data Model using Data
Architect skills to match additional system requirement. ·
New requirements were presented
and required New Data Entities and associations conducted in ERWIN data
modeling tool. ·
Created a project based on iBatis
Data Access layer while at Mpower. This was part of a prototyping project to
evaluate the iBatis environment. ·
Created a working Proof of Concept
Portal using WebLogic Server and WebLogic Workshop Version 9.2 based on SOA
for the Mpower future development direction and initiative. ·
Developed short-term projects
using the Agile Methodology using Spring, Drools, and Hibernate. ·
Project Lead on Performance
Engineering project. ·
Familiar with the Sales Force
Customer Relationship Management System experience with Sales Force API. ·
Web Form Data was imported into
the Sales Force Database for use in the Sales Force Customer Relationship
Management System. ·
Agile Software Development using
scrum type development disipline. ·
Created and Maintained JBoss
Applications. Ravensong Open
Technologies
Nov ‘05 – Mar ‘06 ·
Architected and designed this Real
Time System based on the Service Oriented Architecture (SOA). ·
Completed Project including
Requirements Gathering, Analysis, Architecture, Design, and Implementation. ·
Data Architect, Designer, and
Implementer of Real Time System Data Model for functionality provided in the
project. Created Physical Database using MySQL. ·
Used ERWIN data modeling tool to
generate Data Models. ·
The Java applets contained screens
using Swing (and just about every Swing JComponents available including
Jframe, Jpane, Jseperator, JSpinner, JProgressBar, JtextField,
JFormattedTextField,
JToggleButton, JButton, etc.) to create Configuration and Real-Time Control
Windows. ·
Automated Testing using TCL in an
Xtreme Programming (XP) Team Environment. Aon Inc.
Jun ‘05 – Nov ‘05 ·
Architected and Migrated
Application to Computer Sciences Corporation Computer Farm of Virtual Computers.
·
Utilizing Internet Information
Services (IIS) and Microsoft SQL Server 2000 as next generation platform for
application. ·
Application was a Web Based
Problem Recording and Reporting system and page driven by Struts MVC Control.
·
Made Code Review Best Practices
and Performance Recommendations for a Replacement J2EE WebLogic Application
Server System. Architected, Designed, and Developed Part Time Hours
Data Loader using Java, VB.NET,
and JDBC Data Access technologies. Project Lead on Migration
Projects. Developed Application
using ASP.NET using Visual Studio for ASP Development.
Participated in Agile Software
Development using open office development and test. Pegasus Web Services
Mar ‘91 - Jun ‘05 Provided Solutions Consulting Services. Patented Invention for next generation
Transport, Storage, and Computer Technology. Patent received for Multi-Dimensional
Encryption and Decryption methodology. AT&T Wireless
Jul ‘04 – Dec ‘04 ·
Performed Enhancement, Maintenance
and Support of Wireless Network Management Application used for diagnosing,
maintaining, and troubleshooting Wireless Network. ·
Worked closely with the Data
Architect to synchronize the data model to UML using the ERWIN Data Modeling
tool. ·
Used Java, Ant, XML, XML Schema
Definition(XSD), XSL, XSLT, SAX, DOM4J, XPATH and C++ in a Struts environment
to make enhancements and corrections to code. ·
Created various scripts using
Perl, bash, and Bourne shell scripting languages to check and maintain the
health of the AT&T Wireless System Network. ·
Recommended System enhancements
using BEA WebLogic and BEA Portal. ·
Created and Maintained
Applications using the JBoss Application Server. ·
Created and Supported Applications
running on the Tomcat Server in a Linux environment. ·
Member of Agile Software
Development Team we used scrum type open office concept. ·
Automation of Tests was performed
using TCL. IBM Pervasive Computing Performance
Engineering Group
Feb ‘04 – Jul ‘04 ·
Working in the IBM WebSphere and
WebSphere Portal Development Environment, developed an EJB based Application
for Testing the Intelligent Notification System (INS) Framework. ·
Server Code and Portal Portlets
used to execute Performance Tests. ·
Code was developed with Eclipse
WebSphere Studio Application Developer (WSAD) environment, built with Ant and
run on the IBM WebSphere App. Server. ·
Performed Performance Testing and
Analysis on the Advanced Intelligent Network WebSphere’s Messaging Framework
based on MQ Series Messaging. Recommended Performance
Enhancements. ·
Added Performance instrumentation
and probes to J2EE Code to isolate bottlenecks areas and causes. ·
Using WSAD, Wrote Code for and
Performed Throughput, Capacity, and Stress Tests on the IBM WebSphere
Application Server with the Intelligent Notification Service (INS) as the
System Under
Test (SUT). ·
Agile Development of Software in
an open office environment using iterative process. ·
INS Middleware is heavily based on
Message Queue Series (MQ), the UDB Database (DB2) and JMS. ·
The IBM WebSphere Commerce
Server was one of the newest environments performance tested. Performance
Testing included Capacity and Scalability testing. ·
Recommended Architectural
Improvements for Performance Gains. Diagnosed Deadlock Condition caused on
DB2 (UDB) by the SUT. FedEx
Oct ‘03 – Feb ‘04 Maitland, FL ·
Wrote White Paper entitled
“Transitioning from Project to Enterprise Level Development". ·
Solved Performance issues by
tuning the WebLogic Application Server running a J2EE Application. ·
Advised in a consulting capacity
on topic of Architecture, Design, Implementation, and Test strategies for the
Enterprise using BEA WebLogic and Portal named The Rewards of Enterprise
Level Development. ·
Working in Struts MVC environment,
enhanced code for performance added Web Site Usage probes for Web Site Usage
Reporting. ·
Recommended move to Java Server
Faces for Productivity Improvement and Time-To-Market Gains. Suggested using
Service-Oriented Architecture for greatest ROI. ·
Using the BEA WebLogic Console,
modified BEA WebLogic Application Server Version 8.1 tuned parameters for
performance. ·
Utilized BEA WebLogic Portal to
create a Web Portal User Interface. ·
Using the BEA WebLogic Console,
modified BEA WebLogic Application Server Version 8.1 tuned parameters for
performance. ·
Wrote Best Practices White Paper
on Enterprise Wide Technologies -Transition of Project Oriented to Enterprise
Development expressing the need for a Sociological change.
American Kennel Club – Companion
Animal
Recovery(CAR)
Apr ‘02 – Oct ‘03 ·
Database Administrator(DBA) of the
Customer Pet Information Oracle Database. ·
Performed Database Modeling,
Creation of Logical and Physical Data Models, Data Location Distribution
across Application’s DB Servers, and Caching. ·
Two Direct and One Indirect
Report. ·
Business Analyst met with Users to
discuss Business Processes. ·
As a Business Analyst collected
Business Requirements for the Application being created and/or updated. ·
Responsible for future
Technological Direction, Architecture, Design, and Implementation. ·
Architected, Designed and
Implemented the Enrollment Subsystem including EJB Stateless Session Beans,
Entity Beans and Web Services for the Replacement Customer Service and
Business Partner Access Systems.
The WSDL for the Web Services was generated by the
WebLogic Workshop Development
Environment in the BEA WebLogic Application Server. Tasks I
ncluded Performance Analysis and
Tuning of the BEA WebLogic App. Server. ·
Used Rational Unified Process to
define replacement system including Use Cases, Class Diagrams, Interaction
Diagrams, Activity Diagrams, and Business Process review. ·
JSP and Swing was used for Front
End Processing to back-end EJB Components. ·
Additionally Web Services(with
WSDL) and MDBs used Session EJBs. ·
The Web Service was based on EJB
Message Driven Beans (MDB), JMS and Asynchronous Web Services. ·
The Enterprise Java Beans (EJB)
were configured for SOAP to receive an XML Message through the onMessage
method contained in the MDB invoked by the Java Messaging Service(JMS)
configured in the WebLogic
Application Server. ·
The Message Style Web Services
provide a public interface to external vendor applications for enrollment of
Pets, Pet Owners, Vets, and Chip Implanters in the AKC-CAR Database. ·
Architected, Designed and
Implemented BEA WebLogic Portal for AKC-CAR web presence. ·
This Service-Oriented Architecture
(SOA) was utilized via SOAP to provide services to AKC-CARs Business
Partners. ·
Architected, Designed, and
implemented an RPC-XML Web Service for use with the CAR Web Site to support
enrollments and automated generation of enrollment and recovery totals. ·
These Web Services utilized the
process-oriented RPC style synchronous interface to a Stateless Session
Enterprise Java Bean (EJB). ·
Data Architect, Designer, and
Implementer of new Enterprise Database. Cisco Systems Inc.
Jul ‘01 – Sep ‘01 ·
Created, Organized, Managed and
Lead Architect of group of Architects brainstorming next Development
Environment. ·
The next generation development
environment was designed to reduce Total Cost of Ownership (TCO) within Cisco
Systems and was based on BEA WebLogic, Struts, J2EE EJBs and JavaBeans
populated through HTML forms and
Sun's Web Services and WSDL lookup technologies. ·
The Development Environment would
contain JSP, Swing and EJB J2EE components built as building blocks of
services providing a Service-Oriented Architecture (SOA) that would be laced
t
ogether with a high-level
development tool and supported through EJB Session Beans. ·
Architected and Designed Next
Generation Development Environment – based on what today is known as the
Services Oriented Architecture. ·
Developed Tools Interface using
BEA WebLogic Workshop, WebLogic Server and Portal.
·
Mentored Business Subject Matter
Experts and Users on Requirements Gathering techniques for Harrah's next
generation Human Resources system. ·
Created Analysis and Design
Diagrams and Models using the Rational Unified Process (RUP) and Together/J.
Captured Business Processes in Together/J Activity Diagrams and Interaction
Diagrams (MSDs). ·
Installed and Configured the IBM
WebSphere Enterprise Edition Application Server and the IBM Visual Age
Development Environment. ·
Built JSPs and EJBs in the IBM
Visual Age Development Environment and ran them in the IBM WebSphere
Enterprise Edition Application Server. Cox Radio Interactive
Oct ‘00 – Feb ‘01 Atlanta, GA ·
Migrated application from JRun to
J2EE using BEA WebLogic Application Server. Created Web Services(Synchronous
and Asynchronous) for B2B services. Admistered WebLogic App Server.
Created additional backend
components to support the added functionality to the application
creating Session and Entity Beans.
·
Analyzed, Designed and Implemented
utilizing Java 1.2, JSP, Swing, HTML, JavaScript, JavaBeans, and Enterprise
Java Beans Entity Beans, Session Beans, JSP Pages (front end)
containing Swing components and
JavaBeans supporting interface between front end and Session
Beans code for Polling and Quiz
content. ·
Automated population of the
JavaBeans by using the setProperty JSP directive with Outpost.com
Jun ‘00 – Aug ‘00 Kent, CT ·
Installed, Configured, and
Performance Analyzed a J2EE EJB Application running on BEA WebLogic WLS and
Portal. ·
As a Consultant representing BEA
Systems: developed J2EE application backend code in the BEA WebLogic WLS and
Portal environments. ·
Installed, Configured, and
Performance Analyzed BEA WebLogic WLS running J2EE Applications ·
Installed, Configured, and
Performance Analyzed BEA WebLogic Portal. ·
Performed Database Modeling,
Creation of Logical and Physical Data Models, Data Location Distribution
across Application’s DB Servers, and Caching. ·
Data Architect – Created Database
and Architected solution to create an EJB Entity Bean Generator. ·
Created a Clustered WebLogic
Application Server Environment that was front ended with the Netscape
Enterprise Web Server.
2Roam Inc (Wireless Applications)
Apr ‘00 – Jun ‘00 ·
Fielded EJB and Java Questions,
recommended solutions, mentored developers, and created a Clustered BEA
WebLogic App. Server solution. ·
Configured WebLogic App. Server
Clustering for Fault Tolerance and Fail over. Additionally, created a Bourne
Shell build script used to build the customer's source code including EJB
Beans
and Clustering smart-stub code
generation. ·
Documented build script and
Clustering Configuration changes. Helped correct XML and DTD problems in the
2Roam application. ·
Migrated the 2Roam Application
from BEA WebLogic 5.1 to WebLogic 6.0 and from Windows to UNIX. ·
Instrumented Rules Engine using
Blaze Advisor Rules Engine Development Environment to implement Business
Rules for Product Assembly and Sales dollar calculations. ·
Recommended Performance Analysis
Tests using Jprobe and Redesigned their Application on the Solaris Operating
System based WebLogic Application Server. ·
Tuned the runtime environment and
the Application Server's Java Virtual Machine included increasing the memory
available per process, the JVM Memory Start (-ms) and Memory Max (-mx)
settings and the number of
database connections in the WebLogic Connection Pool. Appnet Inc. E-Commerce
Jan ‘00 – Mar ‘00 Rockwell, MD ·
Created an architecture and design
utilizing Java Server Pages and passed XML Data to create dynamic component
of HTML page that drove Client User Interface through Browser technology.
Utilized Database schema
informational characteristics for matching the data to the GUI field
constraints of read-only,
null-able, field length, field type and other GUI field level characteristics
such as visible/invisible to the
GUI to articulate screen renderings to the end user. ·
Used Swing to create special
client based applications with advanced interfaces. Department of
Environment and Natural Resources
May ‘99 – May ‘00 Raleigh, NC Architecture,
Design, and Implementation Consultant ·
This Web Based Enterprise
Application contained information creation, update, and associate capabilities
to provide Permits. ·
Permit Monitoring and Enforcement
was maintained through Application functionality and was back ended to the
DB2 Database. ·
Utilized DB2 Database Tools to
create tables add constraints and create stored procedures. ·
Remote communications were
performed via RMI operations communicating between the client and server. ·
Used Hibernate to create an
in-memory Persistence Layer that was mapped to the RDBMS tables and columns. ·
The JAAS APIs were used for User
Authentication and Authorization. Chase Manhattan Bank
May ‘98 – May ‘99 Tampa, Florida Online Bill Pay
Consultant ·
Created and Developed, and
Deployed Online Bill Pay System for the bank. ·
Full Development Life Cycle
Experience of the Online Bill Pay environment. Worked on project from
beginning through deployment into a production environment. ·
Performed Database Modeling,
Creation of Logical and Physical Data Models, Data Location Distribution
across Application’s DB Servers, and Caching. ·
Used ASP, Visual Studio, and Bill
Pay back end framework. BEA Systems WebLogic
Nov ‘94 – May ‘98 WebLogic Consultant ·
Worked various consulting
engagements as a BEA Systems Representative such as Outpost.com, Cox Radio
Interactive City Search Portal, etc. ·
Designed a CMP Entity Bean
Generator which read the Database metadata and created EJB CMP Entity Beans.
Saved significant time and money as we never had to create or maintain beans
to
access the Data Layer again. ·
Developed applications using
WebLogic App. Server using Java , J2EE, and Portal technologies. Home Depot
Apr ‘92 – Oct ‘94 Delray Beach, FL ·
Performed the Use Case Analysis
and Design of the Home Depot Order Processing and Delivery Fulfillment System. ·
Synchronized Logical Data Model
and OMT Class Diagram. ·
Persisted Classes in the Class
Diagram were Persisted Business Entity Tables. ·
Class Attributes became Table
Columns of the same type. ·
Associations were portrayed as
Association Tables each link was a row in the Association Table. Level 8 Systems
Mar ‘91 – Apr ‘92 Boca Raton, FL ·
Ported and Tested MQ Messaging
Framework on various Operating System platforms. ·
Test Applications were created to
perform Test Driven Development. ·
Performed Database Modeling,
Creation of Logical and Physical Data Models, Data Location Distribution
across Application’s DB Servers, and Caching. ·
Regression Tests were developed to
test the ports integrity. Bell Northern Research Corp.
Sep ‘89 – Mar ‘91 Research Triangle Park, NC ·
Continued supporting and
developing the RT-1000 Call Management system. ·
Continued Application Rollout to
Bell Operating Companies. ·
Used Build Automation to
Continuous build the RT-1000 Application Code. ·
Provided Advisory capacity to BNR. Perimeter Technology
Aug ‘85 – Sep ‘88 Nashua, NH ·
Technical Project Manager over a Development
Team of more than 60 On and OffShore Developers. ·
Architected, Designed and
Developed a Real Time Call Management System entitled RT-1000. ·
Performed Database Modeling,
Creation of Logical and Physical Data Models, Data Location Distribution
across Application’s DB Servers, and Caching. ·
Technical Project Manager,
Architect, and Lead Developer over a Development Group of 50 Developers. ·
Architecture implemented based on
a Peer To Peer Model at a time when other architectures were based on Client
Server Model. ·
Created a Fully Distributed
Environment utilizing multiple servers. ·
Reduced Customer Platform Cost by
50 percent. ·
Performance Gains were achieved by
Distributed Computing servers providing a scalable architecture. Digital Equipment Corp.
Sep ‘90 – Apr ‘91 Nashua, NH ·
Member of the Ultrix(Digital
Equipment Corps version of Berkley Unix) Operating System Development Group. ·
Responsible for Ultrix Operating
System Tools and Utilities for Disk and Tape utility commands contained
in the AT&T System V Unix Operating System. ·
Created a Network Management
Administration Application named opser for Operator Services. This
application used the internet to remotely control workstations to place them
in single user
mode, perform a file system check,
remote backup and restore. ·
Opser allowed an undelete file
feature not available on other Unix-like systems. ComputerVision
Jun ‘83 – Aug ‘85 Billerica, MA ·
Created Diagnostics and Exercisers ·
Implemented Floating Point
algorithms in Diagnostic Application to compare result data to same operation
in Floating Point hardware. ·
Created unix run-time exercisers
to diagnose hardware problems in a non-pervasive manner. ·
Service Engineers could use the
online exercisers to make adjustments to tape and disk drives while not
impacting normal system operation. Balzers
Jul ‘82 – Jun ‘83 Hudson, NH ·
Architected Software working
closely with Process Control Engineers. ·
Created Real Time Control Software
to Control Silicone Wafer Etching Process. ·
Performed Database Modeling,
Creation of Logical and Physical Data Models, Data Location Distribution
across Application’s DB Servers, and Caching. ·
Designed and Implemented Control
Software in a Silicon Wafer Etcher. The software controller read input from
and controlled output to pumps, regulators and measurement sensors for
vacuum,
pressure, walking I-Beam, Wafer
Cassette elevators, RF Power, and Gases using Digital To
Analog and Analog To Digital
electronic control devices. ·
Software was written in PL/M and
C. ·
User Interface was developed on a
Fluke Touch-Screen Controller. CompuGraphic Corporation
Apr ‘81 – Jun ‘82 ·
Designed and Developed Computer
Software Driven Training Device. Field Service Engineers entered keyboard
commands which the Software I developed processed and controlled electro-
mechanics in the computerized
phototypesetter. ·
This control software was used to
perform exercises used to train Field Service engineers to make adjustments
to the mechanical assemblies contained in the computerized phototypesetter. ·
Diagnostics and Exercisers – Developed
Online Diagnostics and Adjustment Software.
Eastern Pennsylvania and New Jersey Areas ·
Worked on Computerized
Phototypesetting Equipment. ·
Self-Taught Assembler Programming. ·
Wrote programs in the field to
diagnose hardware problems. ·
Promoted to Tech Support as I
could fix equipment by using my field developed diagnostic programs. ·
Fixed problems others could not
fix. Burroughs Corporation
Dec ‘76 – Feb ‘78 New York, then
Pennsylvania Medium Sized
Computer Field Service Engineer ·
Performed Preventive Maintenance,
Maintenance and repair of: ·
Medium Sized Computer Systems ·
Printers ·
Tape Drives ·
Check Sorting machines. Sperry Gyroscope
Jan ‘75 – Dec ‘76 ·
Performed Military Specification
Testing of Electronic modules. ·
Diagnosed problems in electronic
circuits. ·
Corrected the electronic circuit
problems. ·
Published results of Military
Standard Tests. United States Air Force
Jun ‘70 – Dec ‘74 Wichita Falls, Texas and Zweibrücken,
Germany ·
Worked on Computer and Computer
Peripheral hardware. ·
Worked on Cryptographic and
Telecommunications Equipment. ·
Held a Top Secret Crypto Security
Clearance to work in Command Centers. Education ·
Hesser College Associates Degree in Computer Sciences (Programming) Oct.
'84 ·
Object Oriented Analysis and
Design Course. ·
Electronics and Computer Hardware
Maintenance Training in USAF. ·
IBM MQ Series Messaging
Middleware Programming Workshop. ·
IBM WebSphere Application
Server, WSAD and WebSphere Portal Training. ·
Tuxedo Development Course. ·
Digital Equipment Corp. - UNIX
Internals. ·
Digital Equipment Corp. - Writing UNIX
Device Drivers. ·
Computervision Corp. - UNIX User
Course. ·
TCP/IP Networking Concepts Course. ·
Hewlett Packard - Intro. To Object
Oriented Methodology Course. ·
ISO 9001-4 Software Quality
Standards Workshop. Inventions ·
OneCard, ·
RFId based
Shopping Cart and related Web Site concept (Patent Pending). ·
PATENTED
INVENTION for High Volume High Speed Data Transport, Storage and
Multi-Dimensional Encryption/Decryption Method. |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Intermediate |
|
|
German |
Beginner |
|
|
|